﻿using System.Configuration;

namespace Common.Tools
{
    public class ConfigHelper
    {
        public static int GetIntNoDes(string param)
        {
            return int.Parse(ConfigurationManager.AppSettings[param]);
        }

        public static string GetStringNoDes(string param)
        {
            return ConfigurationManager.AppSettings[param];
        }

        //public static int GetInt(string param)
        //{
        //    if (ConfigurationManager.AppSettings["DES"] == "1")
        //    {
        //        var desparam = (new DESEncryptor()).DesEncrypt(param);
        //        var configparam = ConfigurationManager.AppSettings[desparam];
        //        return int.Parse((new DESEncryptor()).DesDecrypt(configparam));
        //    }
        //    else
        //    {
        //        return int.Parse(ConfigurationManager.AppSettings[param]);
        //    }
        //}

        //public static string GetString(string param)
        //{
        //    if (ConfigurationManager.AppSettings["DES"] == "1")
        //    {
        //        var desparam = (new DESEncryptor()).DesEncrypt(param);
        //        var configparam = ConfigurationManager.AppSettings[desparam];
        //        return (new DESEncryptor()).DesDecrypt(configparam);
        //    }
        //    else
        //    {
        //        return ConfigurationManager.AppSettings[param];
        //    }
        //}
    }
}
